home *** CD-ROM | disk | FTP | other *** search
- Welcome to this demonstration program ^
- ^
- In the following frames, I will show features of most of the ^
- routines in the Library. ^
- ^
- These routines are specifically for VGA hardware, allowing ^
- developers to incoroporate these features without overhead ^
- of supporting older boards ^
- ^
- This Library also offers much more capabilities than that ^
- which comes with high level language compilers. ^
- ^
- Specifically :- ^
- ^
- All primitives by direct video buffer updates ^
- ^
- BIOS used for colour registers updates only ^
- ^
- VGA standard and extended modes ^
- 640x350x16 mode no 10h ^
- 640x480x16 mode no 12h ^
- 320x200x256 mode no 13h ^
- 640x400x256 mode no 5ch ^
- 640x480x256 mode no 5dh ^
- 800x600x16 mode no 5bh ^
- 1024x768x16 mode no 5fh ^
- ^
- 80286/386 instructions used ^
- ^
- Assembly language implementation of Bresenham algorithms ^
- of lines and ellipses ^
- ^
- Assembly language implementation of Sutherland-Cohen line ^
- clipping algorithm ^
- ^
- Another option of drawing ellipses and arcs by 2nd order ^
- differential algorithm ^
- ^
- Area and Polygon Fill with user definable patterns ^
- ^
- Viewports which can be mapped to world co-ordinates ^
- ^
- Bit-mapped and Stroked Fonts ^
- ^
- 8x8 Stroked Font editor ^
- ^
- Bit-Block moves, and Image copy within video buffer using ^
- VGA write mode 1 ^
- ^
- Pixels panning and split screens ^
- ^
- colour manipulations ^
- ^
- 2D transformations ^
- ^
- ^
- Developer :- Ismail Zia ^
- C/O Bank Of Oman Limited ^
- P. O. Box 1250 ^
- Deira, Dubai ^
- U. A. E. ^